|
Date : 23 septembre 1991 Protection : MOT DE PASSE Programme : DARK SPYRE Outils : SOFT-ICE V2.50 Fichier : RUNTIME.2 Temps pass� : 5 MINUTES Soci�t� : EVENT SOFTWARE Divers : Origine : B.Y. Num�ro : 143 Ce jeu �tait contamin� par le FITCH VIRUS ou plus commun�ment le 903. Aucun de mes anti-virus �tait efficace contre celui-ci. UNVIRUS v18 enl�ve ( enfin ) le 903, ce qui m'a permit du m�me coup d'enlever la protection graphique du jeu. Avec SOFT-ICE on arrive rapidement � un endroit o� l'on teste le nombre de caract�re tap�s; ^ CS=13C6 � CS:07FB 837ED004 CMP � WORD PTR [BP-30],+04 SS:FF9E=0003 CS:07FF 7D03 ��< JGE � 0804 ; Si plus de 4 on saute. CS:0801 E9E6FE � JMP >ͼ 06EA ; Sinon on tourne. CS:0804 ...... <ͼ En CS:0812 on trouve une s�rie de tests dans lesquels il suffit de forcer le premier comme si on avait pass� toute la s�rie avec succ�s, c'est � dire que l'on arrive ( si la r�ponse est bonne ) en 0830; CS:0812 837EDE00 CMP WORD PTR [BP-22],+00 CS:0816 7523 JNZ 083B ; A modifier en JMP 0830 - EB18 CS:0818 837ED60E CMP WORD PTR [BP-2A],+0E CS:081C 751D JNZ 083B Puis une derni�re modification qui emp�chera le programme de se reboucler ( le code est demand� aussi longtemps que la r�ponse est incorrecte ) se fera en CS:08AA; CS:08A6 837ED400 CMP WORD PTR [BP-2C],+00 CS:08AA 7402 JZ 08AE ; A remplacer par deux NOP. CS:08AC EB4E JMP 08FC CS:08AE EB00 JMP 08B0 CS:08B0 9A8B035216 CALL 1652:038B Avec PCTOOLS chercher la chaine 837EDE007523 et modifier 7523 par EB18. Puis 7402EB4EEB00 et modifier 7402 par 9090. FREDDY |